﻿using System;
using System.Collections.Generic;
using System.Text;
//using System.Drawing.Drawing2D;
using Microsoft.Xna.Framework;

namespace ArlesInterfaces.Render
{
    public interface ICamera
    {
        Matrix World { get;}
        Matrix View { get;}
        Matrix Projection { get;}

        float AspectRatio { set; get; }

        Vector3 Lookat { set; get; }
        Vector3 Position { set; get; }

        bool CameraActive { set; get; }

        void Update(GameTime gameTime);
    }
}
